
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}

html {
  box-sizing: border-box;
}

*,
*:after,
*:before {
  box-sizing: inherit;
}

a:active,
a:focus {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

.clearfix {
  &:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
}

.font-color {
  color: $--color-text-primary;
}

.main-bg-color {
  background-color: $--color-primary;
}

//vue router transition css

.fade-enter-active,
.fade-leave-active {
  transition: all 0.2s ease;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

//main-container全局样式

.app-main {
  min-height: 100%;
}

.app-container {
  padding: 20px;
}

.el-container {
  height: 100%;

  .el-header {
    padding: 0 10px;
  }

  .el-main {
    padding: 10px;
  }
}


.el-dialog__body {
  padding: 0 20px 20px 20px;
}

.el-input__count-inner {
  line-height: initial;
}

.el-form-item__content {
  .el-input__count {
    &.el-input__inner {
      padding-right: 70px;
    }
  }
}

.search-form{
  .el-form-item{
    margin-right: 10px !important;
  }
}
.is-fail {
  .el-upload-list__item-status-label {
    background-color: red;
    display: block;

    .el-icon-check {
      &:before {
        content: "\E62E";
      }
    }
  }
}


.el-form-item__content{
  .tips{
    font-size: 12px;
    color:#aaa;
    display: block;
  }
}